package Class02;

import java.util.Scanner;

/**
 * BMI 身体质量指数的等级划分标准如下：
 * 1. “偏瘦”，BMI 小于 18.5；
 * 2. “正常”，BMI 大于 18.5，小于 25；
 * 3. “偏重”，BMI 大于 25，小于 30；
 * 4. “肥胖”，BMI 大于 30；
 * 根据控制台输入的身高（单位：米）、体重（单位：千克），输出 BMI 指数以及与该指数对应的等级。
 */
public class BMIexponent {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入您的身高（单位：米）：");
        double height = sc.nextDouble();
        System.out.print("请输入您的体重（单位：千克）：");
        double weight = sc.nextDouble();
        double exponent = weight / (height * height);
        if (exponent <= 18.5) {
            System.out.println("您的身体质量指数（BMI）为" + exponent + "，偏轻。");
        } else if (exponent > 18.5 && exponent <= 25) {
            System.out.println("您的身体质量指数（BMI）为" + exponent + "，正常。");
        } else if (exponent > 25 && exponent <= 30) {
            System.out.println("您的身体质量指数（BMI）为" + exponent + "，偏重。");
        } else if (exponent > 30) {
            System.out.println("您的身体质量指数（BMI）为" + exponent + "，肥胖。");
        }
        sc.close();
    }
}
